# ==========================================================
# Vicious — configuração Apache (cPanel)
# Igual em todos os domínios. Não precisa de ser editado.
# ==========================================================

# a página inicial é o index.php, não o index.html
DirectoryIndex index.php index.html

<IfModule mod_rewrite.c>
    RewriteEngine On

    # robots.txt e sitemap.xml são gerados a partir do config.php
    RewriteRule ^robots\.txt$   robots.php   [L]
    RewriteRule ^sitemap\.xml$  sitemap.php  [L]
</IfModule>

# o config.php nunca deve ser servido como página
<Files "config.php">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</Files>

# compressão — página mais rápida
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/css text/plain application/javascript application/xml
</IfModule>

# cache dos ficheiros estáticos
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
</IfModule>
